
.lf {
    float: left;
}

.rt {
    float: right;
}

.clearfix::after {
    clear: both;
    content: "";
    display: block;
}

.db {
    display: block;
}

.din {
    display: inline;
}

.dib {
    display: inline-block;
}

.clearfix {
    overflow: hidden;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.fix {
    position: fixed;
}

.vmd {
    vertical-align: middle;
}

.clw {
    color: #fff;
}

.clg {
    color: #64d286;
}

.clr {
    color: #f85659;
}

.clrgy {
    color: #699e38;
}

.clr5 {
    color: #555555;
}

.clra {
    color: #aaaaaa;
}

.clsix {
    color: #666;
}

.clb {
    color: #0168b7;
}

.bdn {
    border: medium none;
}

.fs14 {
    font-size: 14px;
}

.fs16 {
    font-size: 16px;
}

.fs0 {
    font-size: 0;
}

input {
    border: medium none;
    outline: medium none;
}

.mt17 {
    margin-top: 17px;
}

.ml70 {
    margin-left: 70px;
}

.ml50 {
    margin-left: 50px;
}

.mr17 {
    margin-right: 17px;
}

.mt2 {
    margin-top: 2px;
}

.padr3 {
    padding-right: 5px;
}

.w183 {
    width: 183px;
}

.tal {
    text-align: left;
}

.tar {
    text-align: right;
}

.tac {
    text-align: center;
}

.page-number .pagebg {
    background: #0168b7;
    color: #fff;
}

.classnamef {
    background: #f8f8f8;
    display: none;
    right: 8px;
    top: 34px;
    z-index: 9999;
}

.classnamequt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 3px 3px;
    cursor: pointer;
    font-size: 12px;
}

.mainnav .mainnav-release-bg {
    color: #32b16c;
    font-weight: 700;
}

.left-release-list .list-left-title {
    color: #666666;
}

.header {
    width: 100%;
}

.header-content {
    background: #32b16c;
    color: #fff;
    width: 100%;
}

.header-content-top {
    margin: 0 auto;
    width: 1024px;
}

.nav {
    background: #fff;
    border-bottom: 1px solid #eeeeee;
    width: 100%;
}

.nav-content {
    margin: 0 auto;
    width: 1024px;
}

.chinahr-logo {
    margin: 10px 0 13px 6px;
}

.chinahr-logo a {
    height: 46px;
    width: 132px;
}

.chinahr-title {
    line-height: 52px;
    margin-left: 8px;
    margin-top: 17px;
}

.chinahr-title a {
    color: #999999;
    font-size: 24px;
}

.mainnav {
    margin-right: 360px;
}

.mainnav li {
    margin: 17px 0 14px;
}

.mainnav-position {
    color: #333333;
    display: block;
    font-size: 18px;
    line-height: 38px;
}

.container-content {
    margin: 0 auto;
    width: 1024px;
}

.content-top-title-phone {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/phone_icon.png) center center no-repeat;
    display: inline-block;
    height: 34px;
    width: 11px;
}

.content-top-title-text {
    font-size: 12px;
    line-height: 34px;
    margin: 0 0 0 5px;
}

.content-top-splitline {
    color: rgb(132, 243, 182);
    font-size: 12px;
    line-height: 34px;
    margin: 0 13px;
}

.content-top-title-littleletter {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/weixin_icon.png) center center no-repeat;
    display: inline-block;
    height: 34px;
    width: 19px;
}

.mainnative li {
    font-size: 16px;
    line-height: 70px;
    margin: 0 11px;
}

.mainnative li {
    font-size: 16px;
    line-height: 70px;
    margin: 0 11px;
}

.mainnative .mainnav-item {
    color: rgb(51, 51, 51);
}

.mainnative .selected {
    color: rgb(74, 189, 114);
    font-weight: bold;
}

.mainnative .loginli {
    height: 70px;
    line-height: 70px;
    margin-left: 114px;
    margin-right: 0;
    width: 218px;
}

.mainnative .loginli .logindiv {
    background-color: #f8f8f8;
    border-radius: 3px;
    height: 36px;
    margin-top: 17px;
    width: 218px;
}

.mainnative .mainnav-item-userlogin {
    border-right: 1px solid #dddddd;
    color: rgb(102, 102, 102);
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 0;
    text-align: center;
    width: 108px;
}

.mainnative .mainnav-item-userlogin .mainnav-item-userlogin-icon {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/user_icon.png) center center no-repeat;
    display: inline-block;
    height: 15px;
    width: 12px;
}

.mainnative .mainnav-item-enterpriselogin {
    border-left: 1px solid #dddddd;
    color: rgb(102, 102, 102);
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 108px;
}

.mainnative .mainnav-item-enterpriselogin .mainnav-item-enterpriselogin-icon {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/enterprise_icon.png) center center no-repeat;
    display: inline-block;
    height: 14px;
    width: 13px;
}

.findjob-container {
    background: #f8f8f8;
    padding-top: 11px;
    width: 100%;
    overflow: hidden;
}

.search-joborcompany {
    margin-bottom: 30px;
    overflow: hidden;
    width: 790px;
}

.search-joborcompany .search-joborcompany-instruction {
    font-size: 16px;
    line-height: 36px;
    width: 786px;
    z-index: 100;
    overflow: hidden;
}

.search-joborcompany-instruction .tip {
    background: #fff;
    color: #aaa;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    padding-left: 14px;
    width: 656px;
    border: 2px solid #64d286;
}

.search-joborcompany-input {
    border: medium none;
    color: #555;
    float: left;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    padding-left: 14px;
    width: 656px;
    z-index: 99;
    border: 2px solid #64d286;
}

.search-joborcompany .search-joborcompany-input.l {
    width: 656px;
}

.search-joborcompany-btn {
    background: #64d286;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 18px;
    height: 36px;
    text-align: center;
    width: 106px;
    font-weight: bold;
    border: 2px solid #64d286;
}

.search-joborcompany-btn:hover {
    background: #4abd72;
    border: 2px solid #4abd72;
}

.search-fill-option {
    background-color: #ffffff;
    border-bottom: 1px solid #64d286;
    border-left: 1px solid #64d286;
    border-right: 1px solid #64d286;
    position: absolute;
    width: 704px;
    z-index: 10;
}

.search-fill-option li {
    color: #666666;
    font-size: 14px;
    line-height: 34px;
    padding-left: 10px;
    width: 704px;
}

.recommend-position {
    height: 55px;
    line-height: 55px;
}

.recommend-position a {
    color: rgb(102, 102, 102);
    font-size: 14px;
    height: 13px;
    margin: 0 9px;
}

.recommend-position .selected {
    color: #4abd72;
}

.container-conditions {
    background-color: #ffffff;
    width: 100%;
}

.container-conditions-cities {
    /*padding-top: 17px;*/
    padding-top: 10px;
    cursor: pointer;
}

.industry-sou {
    padding-top: 0;
}

.container-conditions-cities-title {
    color: rgb(170, 170, 170);
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-left: 24px;
}

.container-conditions-cities-all {
    border-radius: 3px;
    color: rgb(102, 102, 102);
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-left: 24px;
    text-align: center;
    width: 47px;
}

.container-conditions-cities .selected {
    background-color: #465364;
    color: rgb(255, 255, 255);
}

.container-conditions-cities-options {
    width: 873px;
}

.container-conditions-cities-options-line2 {
    height: 30px;
}

.container-conditions-cities-options-line2 a {
    border-radius: 3px;
    color: rgb(102, 102, 102);
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin: 0 6px;
    padding: 0 8px;
}

.container-conditions-cities-options-line2 a:hover,
.container-conditions-cities-options-line2 a.active {
    background-color: #465364;
    color: #ffffff;
}

.container-conditions-relationalindustry {
    padding-top: 10px;
}

.container-conditions-relationalindustry-title {
    color: rgb(170, 170, 170);
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-left: 24px;
}

.container-conditions-relationalindustry-all {
    border-radius: 3px;
    color: rgb(102, 102, 102);
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-left: 24px;
    text-align: center;
    width: 47px;
}

.container-conditions-relationalindustry .selected {
    background-color: #465364;
    color: rgb(255, 255, 255);
}

.container-conditions-relationalindustry-options {
    width: 873px;
}

.container-conditions-relationalindustry-options-line1 {
    height: 24px;
    line-height: 24px;
}

.container-conditions-relationalindustry-options-line1 a {
    border-radius: 3px;
    color: rgb(102, 102, 102);
    font-size: 14px;
    margin: 0 6px;
    padding: 0 8px;
}

.container-conditions-relationalindustry-options-line1 a:hover {
    background-color: #465364;
    color: #ffffff;
}

.container-conditions-relationalindustry-options-line2 {
    height: 36px;
    line-height: 36px;
    margin-bottom: 3px;
}

.container-conditions-relationalindustry-options-line2 a {
    border-radius: 3px;
    color: rgb(102, 102, 102);
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin: 0 6px 6px;
    padding: 0 8px;
}

.container-conditions-relationalindustry-options-line2 a:hover {
    background-color: #465364;
    color: #ffffff;
}

.container-conditions-otherconditions {
    line-height: 60px;
}

.container-conditions-otherconditions-title {
    color: rgb(170, 170, 170);
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-left: 24px;
    width: 80px;
}

.select-box {
    float: left;
    height: 30px;
    line-height: 28px;
    margin: 5px 5px 10px 0;
    position: relative;
    width: 160px;
}

.otherconditions-options {
    border: 1px solid #c3c3c3;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    position: relative;
    width: 158px;
    z-index: 1;
}

.otherconditions-options:hover {
    cursor: pointer;
}

.container-conditions-otherconditions .text {
    color: rgb(102, 102, 102);
    display: inline-block;
    float: left;
    font-size: 14px;
    margin-left: 10px;
    width: 80px;
}

.container-conditions-otherconditions .img {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) 0 -28px no-repeat;
    display: inline-block;
    float: right;
    height: 7px;
    margin: 11px 6px 0 0;
    width: 12px;
}

.container-conditions-otherconditions .img.choose {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) 0 -37px no-repeat;
}

.content-main {
    margin-top: 18px;
    width: 100%;
}

.content-main-searchresult {
    width: 790px;
    margin: 0 auto;
}

.content-main-searchresult-title {
    background-color: #ffffff;
    color: rgb(119, 119, 119);
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    border-bottom: 1px solid #eeeeee;
}

.content-main-searchresult-info {
    background-color: #ffffff;
    border-bottom: 1px solid #eeeeee;
    cursor: pointer;
    height: 100px;
    padding-top: 8px;
}

.content-main-searchresult-info:hover {
    background-color: #f2f2f2;
}

.content-main-searchresult-info .first-line {
    margin-top: 9px;
    overflow: hidden;
}

.content-main-searchresult-info .first-line .e1 {
    color: #0168b7;
    display: inline-block;
    float: left;
    font-size: 16px;
    line-height: 42px;
    padding: 0 5px 0 20px;
    width: 225px;
}

.content-main-searchresult-info .first-line .e1:hover {
    text-decoration: underline;
}

.content-main-searchresult-info .first-line .e2 {
    color: #999;
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 42px;
    width: 140px;
}

.content-main-searchresult-info .first-line .e3 {
    color: #666;
    display: inline-block;
    float: left;
    font-size: 16px;
    height: 21px;
    line-height: 42px;
    padding-left: 5px;
    width: 370px;
}

.content-main-searchresult-info .first-line .e3:hover {
    text-decoration: underline;
}

.content-main-searchresult-info .second-line {
    overflow: hidden;
}

.content-main-searchresult-info .second-line .e1 {
    color: rgb(102, 102, 102);
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 28px;
    padding: 0 5px 0 20px;
    width: 225px;
}

.content-main-searchresult-info .second-line .e2 {
    color: rgb(248, 86, 89);
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 21px;
    line-height: 28px;
    width: 140px;
}

.content-main-searchresult-info .second-line .e3 {
    color: rgb(153, 153, 153);
    float: left;
    font-size: 14px;
    height: 21px;
    line-height: 28px;
    padding-left: 5px;
}

.content-main-searchresult-info .second-line .e3 em, i {
    font-style: normal;
}

.content-main-searchresult-info .second-line .e3 i {
    color: #d6d6d6;
    font-size: 14px;
    padding: 0 2px 0 5px;
}

.result-pagelist {
    margin: 30px 0;
    text-align: center;
}

.result-pagelist .current {
    background-color: #0168b7;
    border: 1px solid #e5e5e5;
    color: #fff;
    cursor: auto;
    display: inline-block;
    font-family: "Arial";
    font-size: 14px;
    margin: 4px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.result-pagelist .no-last-next-page {
    background: #fff;
    border: 1px solid #e5e5e5;
    color: rgb(170, 170, 170);
    display: inline-block;
    font-family: "Arial";
    font-size: 14px;
    margin: 4px;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}

.result-pagelist .have-last-next-page {
    background: #fff;
    border: 1px solid #e5e5e5;
    color: rgb(102, 102, 102);
    cursor: pointer;
    display: inline-block;
    font-family: "Arial";
    font-size: 14px;
    margin: 4px;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}

.result-pagelist .have-last-next-page:hover {
    background-color: #0168b7;
    color: #fff;
}

.result-pagelist .suspension-points {
    border: medium none;
    color: #666;
    cursor: auto;
    font-size: 14px;
    margin: 0;
    padding: 0;
}

.result-pagelist .pagehidden {
    display: none;
}

.result-pagelist .pageshow {
    display: inline-block;
}

.result-pagelist .suspension-points:hover {
    color: #666;
    font-size: 14px;
}

.result-pagelist a {
    background: #fff;
    border: 1px solid #e5e5e5;
    color: rgb(102, 102, 102);
    display: inline-block;
    font-family: "Arial";
    font-size: 14px;
    margin: 4px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}

.result-pagelist span {
    color: rgb(170, 170, 170);
    font-size: 14px;
}

.content-main-ads {
    margin-left: 14px;
    width: 220px;
}

.content-main-adsdetail {
    margin-bottom: 10px;
    width: 220px;
}

.content-main-adsdetail-title {
    background-color: #fff;
    height: 47px;
    line-height: 47px;
    margin-bottom: 1px;
    padding-left: 15px;
    width: 205px;
}

.content-main-adsdetail-title span {
    color: rgb(119, 119, 119);
    font-size: 18px;
    font-weight: bold;
}

.content-main-adsdetail-title a {
    color: rgb(1, 104, 183);
    display: inline-block;
    float: right;
    font-size: 14px;
    height: 47px;
    line-height: 47px;
    padding-right: 10px;
}

.content-main-adsdetail-content {
    background-color: #fff;
    margin-bottom: 10px;
    padding: 3px 0 3px 5px;
    width: 215px;
}

.content-main-adsdetail-lists li {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/doted.jpg) left center no-repeat;
    padding-left: 10px;
}

.content-main-adsdetail-lists li a {
    color: #999;
    font-size: 14px;
    line-height: 26px;
}

.content-main-adsdetail-lists li a:hover, .content-main-adsdetail-title a:hover, .other-message .list-mes-other li a:hover, .other-message .title a:hover {
    color: #4abd72;
    cursor: pointer;
}

.other-position-recommend {
    background-color: #ffffff;
    height: 30px;
    padding: 61px 0 0 22px;
}

.other-position-recommend-content {
    color: rgb(119, 119, 119);
    font-size: 16px;
    font-weight: bold;
}

.noresult {
    height: 796px;
}

.noresult-content {
    background-color: #ffffff;
    height: 689px;
    margin-top: 1px;
    padding: 56px 0 0 216px;
}

.noresult-content-img {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/noresult_icon.png) 0 0 no-repeat;
    height: 59px;
    width: 59px;
}

.noresult-content-text {
    color: rgb(170, 170, 170);
    font-size: 16px;
    margin-left: 27px;
}

.noresult-content-text .p1 {
    height: 24px;
    line-height: 24px;
    margin-bottom: 13px;
}

.noresult-content-text .p2 {
    height: 24px;
    line-height: 24px;
}

#yc_footer {
    background: #ffffff;
    color: #a9a9a9;
    /*商盼盼 2016-04-15*/
    padding: 32px 0 30px;
}

.clear2 {
    clear: both;
    overflow: hidden;
}

.page {
    margin: 0 auto;
    width: 1024px;
}

.icon_tel {
    background-position: -10px -112px;
    height: 59px;
    width: 55px;
}

.icon_hf {
    background: #fff;
    background-image: url("http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/kefu.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.help_tel {
    float: left;
    font-size: 14px;
    text-align: center;
    width: 260px;
}

.help_tel p {
    color: #888888;
    padding: 8px 0;
}

.help_list {
    float: left;
}

.help_list dd {
     border-left: 1px solid #eeeeee;
     margin-left: 5px;
     padding: 7px 0 7px 15px;
 }

.help_list dd:first-child {
    padding: 0px 0 0px 15px;
}

.help_list dd:last-child {
    padding: 7px 0 0px 15px;
}

.help_sao {
    float: left;
    height: 120px;
    margin-top: 5px;
    width: 120px;
}

.page {
    margin: 0 auto;
    width: 1024px;
}

#yc_footer .copy {
    padding-top: 23px;
    overflow: hidden;
    text-align: center;
}

.help_list dl {
    float: left;
    width: 155px;
}

.help_list dt {
    color: #666666;
    font-size: 14px;
    padding: 7px 0;
}

.icon_about {
    background-position: -10px -77px;
    height: 12px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 12px;
}

#yc_footer a {
    color: #999999;
    font-size: 12px;
}

.icon_job {
    background-position: -55px -77px;
    height: 12px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    width: 14px;
}

.icon_text {
    background-position: -101px -76px;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 13px;
}

.icon_help {
    background-position: -146px -76px;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 14px;
}

#yc_footer .copy p {
    font-size: 12px;
    padding: 17px 0 10px 0;
}

#yc_footer .copy p img {
    height: 40px;
    margin: 0 3px;
    width: 108px;
}

.cutWord {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select-l2 {
    background: #fff;
    border: 1px solid #ccc;
    display: none;
    margin-bottom: 10px;
    padding: 5px 10px;
    position: relative;
}

.select-l2 dl {
    overflow: hidden;
}

.select-l2 dl dt a,
.select-l2 dl dd a {
    border-radius: 3px;
    color: rgb(102, 102, 102);
    float: left;
    font-size: 14px;
    margin: 0 6px;
    padding: 3px 8px;
}

.select-l2 .arrow {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/icon-select.png) center center no-repeat;
    display: block;
    height: 6px;
    left: 10px;
    position: absolute;
    top: -6px;
    width: 12px;
}

.select {
    overflow: hidden;
}

.select-l2 dl dt a:hover,
.select-l2 dl dd a:hover,
.select-l2 dl dt a.active,
.select-l2 dl dd a.active {
    background-color: #465364;
    color: #ffffff;
}

.select-list {
    background: #fff;
    border: 1px solid #c3c3c3;
    display: none;
    position: absolute;
    top: 0;
    width: 108px;
    z-index: 9999;
}

.select-list li {
    color: #666;
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    width: 98px;
}

.select-list li:hover {
    background: #f1f1f1;
}

.detial-box {
    background: #f8f8f8;
    padding: 40px 0;
}

.job-detial-box {
    margin: 0 auto;
    overflow: hidden;
    width: 1024px;
}

.job-detial-box .job-detial-left {
    float: left;
    width: 730px;
}

.job-detial-box .job-detial-right {
    float: right;
    width: 280px;
}

.job-detial-box .common-message {
    background: #fff;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 26px;
    width: 678px;
}

.common-message .message {
    float: left;
    width: 548px;
}

.common-message .message h1 {
    color: #4abd72;
    font-size: 26px;
    display: inline-block;
}

.common-message .message span {
    color: #999;
    font-size: 14px;
    margin-left: 5px;
}

.common-message .message h2 {
    color: #f7484b;
    font-size: 18px;
    margin-top: 23px;
}

.common-message .list-mes li {
    color: #666;
    float: left;
    font-size: 16px;
    line-height: 20px;
    margin-right: 50px;
    margin-top: 20px;
    overflow: hidden;
}

.common-message .list-mes li.city {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.common-message .list-mes li span {
    color: #d6d6d6;
    margin: 0 5px;
}

.common-message .list-mes li i {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/hficon.png) 0 0 no-repeat;
    display: inline-block;
    float: left;
    height: 20px;
    width: 20px;
}

.common-message .list-mes li i.city {
    background-position: -7px -232px;
}

.common-message .list-mes li i.num {
    background-position: -51px -232px;
}

.common-message .list-mes li i.school {
    background-position: -101px -232px;
}

.common-message .list-mes li i.time {
    background-position: -142px -232px;
}

.common-message .application-button {
    float: right;
    width: 126px;
}

.application-button a, .application-button1 a {
    background: #64d286;
    border-radius: 3px;
    color: #fff;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin: 60px 0;
    text-align: center;
    width: 126px;
    font-weight: bold;
}

.application-button a.over {
    background: #d0f1da;
}

.common-message .title-job {
    color: #777;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 12px;
}

.common-message .detial dt {
    color: #666;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
}

.common-message .detial dd {
    color: #666;
    font-size: 14px;
    line-height: 25px;
    margin-top: -10px;
}

.common-message .lable-list {
    overflow: hidden;
    width: 100%;
}

.common-message .lable-list li {
    background: #eef7fd;
    border-radius: 3px;
    color: #7b929f;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 5px;
    padding: 0 12px;
    text-align: center;
}

.common-message .more-job-list {
    border-bottom: 1px solid #eee;
    color: #777;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 16px;
}

.job-detial-box .other-message {
    background: #fff;
    margin-bottom: 15px;
    padding: 25px 20px 25px 20px;
}

.job-detial-box .other-message > p {
    width: 164px;
    height: 100px;
    margin: 0px auto;
}

.other-message .company-mes dt {
    color: #0168b7;
    font-size: 16px;
    line-height: 30px;
}

.other-message .company-mes dt a {
    color: #0168b7;
}

.other-message .company-mes dt a:hover {
    color: #4abd72;
}

.other-message .company-mes dd {
    line-height: 30px;
    overflow: hidden;
}

.other-message .company-mes dd .title {
    border: 0 none;
    color: #999;
    display: inline-block;
    float: left;
    font-size: 16px;
    width: 60px;
    background: transparent;
}

.other-message .company-mes dd .cont {
    color: #666;
    display: inline-block;
    float: left;
    font-size: 16px;
    width: 180px;
}

.other-message .lable-list, .mes-com .lable-list {
    margin-top: 20px;
    overflow: hidden;
}

.other-message .lable-list li, .mes-com .lable-list li {
    background: #eef7fd;
    border-radius: 3px;
    color: #7b929f;
    float: left;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 5px;
    text-align: center;
    width: 100px;
}

.other-message .lable-list li.btn-more {
    background: #fff;
    color: #0168b7;
}

.other-message .lable-list li.btn-more a {
    color: #0168b7;
}

.other-message .lable-list li.btn-more a:hover {
    color: #4abd72;
}

.other-message .title {
    border-bottom: 1px solid #bbb;
    overflow: hidden;
    padding-bottom: 14px;
    background: transparent;
}

.other-message .title span {
    color: #777;
    display: inline-block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    width: 200px;
}

.other-message .title a {
    color: #0168b7;
    display: inline-block;
    float: right;
    font-size: 14px;
    text-align: right;
    width: 40px;
}

.other-message .list-mes-other {
    padding-top: 10px;
}

.other-message .list-mes-other li {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/doted.jpg) left center no-repeat;
    padding-left: 10px;
}

.other-message .list-mes-other li a {
    color: #999;
    font-size: 14px;
    line-height: 26px;
    width: 230px;
}

.other-message .tip {
    color: #666;
    font-size: 13px;
    text-align: center;
}

.other-message > p.ewm {
    height: 140px;
    margin: 20px auto;
    width: 140px;
}

.mart20 {
    margin-top: 20px;
}

.job-detial-box {
    background: #fff;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 25px;
}

.job-detial-box .logo-com {
    border-radius: 3px;
    float: left;
    height: 139px;
    width: 179px;
    overflow: hidden;
}

.job-detial-box .mes-com {
    float: left;
    width: 770px;
}

.mes-com .lable-list {
    margin: 14px 0;
}

.mes-com .lable-list li.btn-more a {
    background: #fff;
    color: #999;
}

.mes-com .lable-list li.btn-more i {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) right -26px no-repeat;
    display: inline-block;
    height: 10px;
    margin-left: 5px;
    width: 15px;
}

.mes-com .lable-list li i.btn-more-show {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) right -36px no-repeat;
}

.mes-com .com-name {
    color: #4abd72;
    font-size: 22px;
}

.mes-com .other-com {
    margin-top: 20px;
    overflow: hidden;
}

.mes-com .other-com li {
    color: #999;
    float: left;
    font-size: 14px;
}

.mes-com .other-com li span {
    color: #d6d6d6;
    padding: 0 9px;
}

.mes-com .address-com {
    margin-bottom: 14px;
    overflow: hidden;
}

.mes-com .address-com a, .mes-com .address-com span {
    color: #666;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
}

.mes-com .address-com i {
    display: inline-block;
    float: left;
    height: 20px;
    margin-right: 4px;
    width: 16px;
}

.mes-com .address-com i.web-address {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/hficon.png) -100px -39px no-repeat;
}

.mes-com .address-com i.address {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/hficon.png) -145px -40px no-repeat;
}

.job-detial-box .com-detial dt {
    color: #777;
    font-size: 18px;
    margin-bottom: 20px;
}

.job-detial-box .com-detial dd {
    color: #666;
    font-size: 14px;
    line-height: 22px;
}

.com-detial .btn-more-box a {
    color: #999;
    display: inline;
    font-size: 14px;
}

.job-detial-box .more-job-list {
    border-bottom: 1px solid #eee;
    color: #777;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 16px;
}

.job-detial-box .job-list {
    border-bottom: 1px dashed #e9e9e9;
    overflow: hidden;
    padding: 0 5px;
    width: 1014px;
}

.job-detial-box .job-list dt, .job-detial-box .job-list dd {
    float: left;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    width: 253px;
}

.job-detial-box .job-list dt {
    color: #0168b7;
}

.job-detial-box .job-list dd.salary {
    color: #f85659;
}

.job-detial-box .job-list dd.requirement {
    color: #666;
}

.job-detial-box .job-list dd.time {
    color: #999;
    text-align: right;
}

.common-message .job-list {
    border-bottom: 1px dashed #e9e9e9;
    overflow: hidden;
    padding: 0 5px;
    width: 668px;
}

.common-message .job-list dt, .common-message .job-list dd {
    float: left;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    width: 167px;
}

.common-message .job-list dt {
    color: #0168b7;
    width: 190px;
    margin-right: 20px;
}

.common-message .job-list dd.salary {
    color: #f85659;
    width: 150px;
    margin-right: 20px;
}

.common-message .job-list dd.requirement {
    color: #666;
    width: 140px;
    margin-right: 20px;
}

.common-message .job-list dd.time {
    color: #999;
    text-align: right;
    width: 127px;
}

.common-message .get-more {
    height: 45px;
    line-height: 45px;
    text-align: right;
}

.common-message .get-more a {
    color: #0168b7;
    display: inline;
    font-size: 14px;
}

.common-message .get-more-detial {
    color: #999;
    display: inline-block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding-right: 18px;
}

.common-message .btn-more-box, .com-detial .btn-more-box {
    text-align: right;
}

.common-message .get-more-detial i, .com-detial .get-more-detial i {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) right -26px no-repeat;
    display: inline-block;
    height: 10px;
    width: 15px;
}

.common-message .get-more-detial i.btn-more-show, .com-detial .get-more-detial i.btn-more-show {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) right -36px no-repeat;
}

.recruit-meeting-s {
    border: 2px solid #64d286;
    height: 36px;
    position: relative;
    width: 790px;
}

.recruit-meeting-s .search-joborcompany {
    border: 0 none;
    position: absolute;
    right: 0;
    width: 442px;
}

.search-joborcompany .recruit-meeting {
    overflow: hidden;
    width: 442px;
}

.search-joborcompany .recruit-meeting .tip {
    width: 322px;
}

.search-joborcompany .search-joborcompany-input {
    width: 308px;
    padding-right: 14px;
    border: none;
}

.recruit-meeting-s .select-box {
    background: #fff;
    border-right: 2px solid #64d286;
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 0;
    position: relative;
    width: 114px;
}

.recruit-meeting-s .otherconditions-options {
    border: 0 none;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    position: relative;
    width: 114px;
    z-index: 1;
}

.recruit-meeting-s .otherconditions-options .schipt_dat {
    color: rgb(102, 102, 102);
    display: inline-block;
    float: left;
    font-size: 14px;
    margin-left: 10px;
    width: 80px;
    padding: 9px 0;
}

.recruit-meeting-s .otherconditions-options .text {
    color: rgb(102, 102, 102);
    display: inline-block;
    float: left;
    font-size: 14px;
    margin-left: 10px;
    width: 80px;
}

.recruit-meeting-s .otherconditions-options .img {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) 0 -28px no-repeat;
    display: inline-block;
    float: right;
    height: 7px;
    margin: 15px 6px 0 0;
    width: 12px;
}

.recruit-meeting-shead {
    background: #fff;
}

.recruit-meeting-shead dl {
    overflow: hidden;
    padding: 13px 20px;
}

.recruit-meeting-shead dl dt {
    color: #777;
    float: left;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    margin-right: 20px;
}

.recruit-meeting-shead dl dd {
    border-radius: 3px;
    color: #4abd72;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    padding: 0 10px;
}

.recruit-meeting-shead dl dd.active {
    background: #4abd72;
    color: #fff;
}

.recruit-meeting-shead p {
    color: #999;
    font-size: 12px;
    padding: 0 20px 13px;
}

.recruit-meeting-list {
    background: #fff;
    border-top: 1px solid #eee;
    overflow: hidden;
    padding: 15px 20px;
}

.recruit-meeting-list:hover {
    background: #eee;
}

.recruit-meeting-list dl {
    float: left;
    width: 560px;
}

.recruit-meeting-list dl dt, .recruit-meeting-list dl dd {
    overflow: hidden;
}

.recruit-meeting-list dl dt a {
    color: #666;
    cursor: pointer;
    float: left;
    font-size: 16px;
    line-height: 30px;
    width: 347px;
}
/*
.recruit-meeting-list dl dt a:hover {
text-decoration: underline;
}*/
.recruit-meeting-list dl dt span {
    color: #999;
    float: right;
    font-size: 14px;
    line-height: 30px;
    width: 210px;
}

.recruit-meeting-list dl dd {
    color: #666;
    font-size: 14px;
    line-height: 30px;
}

.recruit-meeting-list .collection-recruit {
    float: left;
    width: 188px;
}

.collection-recruit a {
    float: right;
    margin-top: 6px;
    width: 50px;
}

.collection-recruit a i {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/collection_recruit.png) 0 -48px no-repeat;
    display: block;
    height: 24px;
    margin: 0 auto;
    width: 24px;
}

.collection-recruit a i.active {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/collection_recruit.png) 0 0 no-repeat;
}

.collection-recruit a span {
    color: #999;
    display: block;
    font-size: 12px;
    height: 24px;
    text-align: center;
    width: 50px;
}

.collection-recruit-title {
    background: #fff;
    color: #777;
    font-size: 18px;
    padding: 16px 20px;
    font-weight: bolder;
    border-bottom: 1px solid #eeeeee;
}

.lr {
    float: right;
}

.content-main-nav {
    height: 249px;
    margin-right: 14px;
    overflow: hidden;
    width: 220px;
}

.content-main-nav li {
    background: #fff;
    border-bottom: 1px solid #eee;
    color: #666;
    cursor: pointer;
    font-size: 16px;
    height: 49px;
    line-height: 49px;
    padding: 0 10px;
    width: 200px;
}

.content-main-nav li a {
    font-size: 16px;
    color: #666;
}

.content-main-nav li:hover {
    background: #fbfbfb;
}

.content-main-nav li.active {
    color: #4abd72;
}

.content-main-nav li i {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/main_icon.png) 0 0 no-repeat;
    display: inline-block;
    float: left;
    height: 49px;
    width: 22px;
}

.content-main-nav li i.icon1 {
    background-position: -10px 18px;
}

.content-main-nav li i.icon1.active {
    background-position: -54px 18px;
}

.content-main-nav li i.icon2 {
    background-position: -10px -20px;
}

.content-main-nav li i.icon2.active {
    background-position: -54px -20px;
}

.content-main-nav li i.icon3 {
    background-position: -10px -62px;
}

.content-main-nav li i.icon3.active {
    background-position: -54px -62px;
}

.content-main-nav li i.icon4 {
    background-position: -10px -101px;
}

.content-main-nav li i.icon4.active {
    background-position: -54px -101px;
}

.content-main-nav li i.icon5 {
    background-position: -10px -140px;
}

.content-main-nav li i.icon5.active {
    background-position: -54px -140px;
}

.has-nothing {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/has_nothing.jpg) center 55px no-repeat #fff;
    border-top: 1px solid #eee;
    height: 500px;
    width: 790px;
}

.has-nothing .tip {
    color: #aaa;
    font-size: 18px;
    padding-top: 266px;
    text-align: center;
}

.content-main-searchresult-info .first-line .gray {
    color: #666;
}

.apply .first-line .e1 {
    width: 765px;
}

.apply .second-line .e1 {
    width: 363px;
}

.apply .second-line .e2 {
    color: #4abd72;
    font-size: 14px;
    width: 100px;
}

.apply .second-line .no {
    color: #f85659;
}

.apply .second-line .gray {
    color: #999;
    font-weight: normal;
}

.apply .second-line .e3 {
    padding-right: 20px;
    text-align: right;
    width: 275px;
}

.apply .second-line .e3 a {
    display: inline-block;
}

.apply .second-line .e4 {
    color: rgb(153, 153, 153);
    float: left;
    font-size: 14px;
    height: 21px;
    line-height: 28px;
    padding-left: 5px;
    padding-right: 20px;
    width: 65px;
}

.apply .second-line .e5 {
    color: rgb(153, 153, 153);
    float: left;
    font-size: 14px;
    height: 21px;
    line-height: 28px;
    padding-left: 5px;
    padding-right: 20px;
    width: 280px;
    overflow: hidden;
    text-align: right;
}

.apply .second-line .e6 {
    text-align: center;
}

.apply .second-line .e5 a {
    display: inline;
    margin-left: 5px;
}

.apply .second-line .g {
    color: #4abd72;
}

.apply .second-line .r {
    color: #f85659;
}

.float-bg {
    background-color: #828282;
    height: 100%;
    left: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

.box-fast {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -290px;
    margin-top: -235px;
    z-index: 1000;
}

.outside-main-box {
    height: 470px;
    position: relative;
    width: 580px;
}

.outside-main-box-uncomplete-resume {
    height: 183px;
    width: 416px;
}

.main-box {
    background: #ffffff;
    padding-bottom: 17px;
    z-index: 11;
    width: 580px;
    position: absolute;
    top: 8px;
    left: 8px;
}

.border-shadow {
    position: absolute;
    top: 0;
    left: 0;
    opacity: .3;
    border-width: 0;
    border-style: solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #000;
    filter: alpha(opacity=30);
    -khtml-border-radius: 5px;
}

.main-box-title {
    background-color: #4abd72;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding-left: 23px;
    overflow: hidden;
}

.main-box-title span {
    float: left;
}

.main-box-close {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/box-close-btn.png) 0 0 no-repeat;
    display: inline-block;
    float: right;
    height: 14px;
    margin: 13px;
    width: 14px;
}

.main-box-content-title {
    height: 58px;
    line-height: 58px;
    padding-left: 28px;
}

.main-box-content-title .current-step {
    color: rgb(74, 189, 114);
    font-size: 22px;
}

.main-box-content-title .total-steps {
    color: rgb(74, 189, 114);
}

.main-box-content-title-des {
    color: rgb(74, 189, 114);
    font-size: 18px;
    font-weight: bold;
    margin-left: 9px;
}

.mention {
    color: rgb(153, 153, 153);
    font-size: 14px;
    margin-left: 8px;
}

.registered {
    color: #ffffff;
    font-size: 14px;
    margin-left: 8px;
}

.registered a {
    color: #fff799;
    display: inline;
    text-decoration: underline;
}

.main-box-content-lines {
    color: rgb(153, 153, 153);
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-left: 37px;
    margin-top: 12px;
}

.main-box-content-line1 {
    margin-top: 0;
}

.main-box-content-line1-left {
    background-color: #f5f5f5;
    width: 160px;
}

.main-box-content-line1-left span {
    color: rgb(153, 153, 153);
    display: inline-block;
    float: left;
    height: 40px;
    padding: 0 10px;
    width: 140px;
}

.main-box-content-line1-left input {
    background-color: #f5f5f5;
    color: rgb(85, 85, 85);
    display: none;
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    width: 140px;
}

.main-box-content-line1-center div {
    border: 1px solid #f5f5f5;
    color: rgb(153, 153, 153);
    float: left;
    height: 38px;
    margin: 0;
    text-align: center;
    width: 38px;
}

.main-box-content-line1-center .selected {
    background-color: #a2c2d1;
    border-color: #a2c2d1;
    color: rgb(255, 255, 255);
}

.main-box-content-line1-right {
    background-color: #f5f5f5;
    margin-left: 25px;
    padding: 0 10px;
    width: 220px;
    position: relative;
    overflow: hidden;
}

.main-box-content-line1-right:hover {
    cursor: pointer;
}

.main-box-content-line1-right input {
    color: rgb(85, 85, 85);
    font-size: 14px;
    width: 130px;
    height: 40px;
    line-height: 40px;
    padding-left: 90px;
    background-color: transparent;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
}

.main-box-content-line1-right .downarrow {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/down_select_arrow.png) center center no-repeat;
    display: block;
    height: 7px;
    margin-top: 16.5px;
    width: 12px;
}

.main-box-content-line2 {
    background-color: #f5f5f5;
    padding: 0 10px;
    width: 485px;
}

.main-box-content-line2 span {
    color: rgb(153, 153, 153);
    display: inline-block;
    float: left;
    height: 40px;
    width: 485px;
}

.main-box-content-line2 input {
    background-color: #f5f5f5;
    color: rgb(85, 85, 85);
    display: none;
    float: left;
    height: 40px;
    line-height: 40px;
    width: 485px;
}

.main-box-content-line3-left {
    background-color: #f5f5f5;
    width: 240px;
}

.main-box-content-line3-left span {
    background-color: #f5f5f5;
    color: rgb(153, 153, 153);
    display: inline-block;
    float: left;
    height: 40px;
    width: 220px;
    padding: 0 10px;
}

.main-box-content-line3-left input {
    background-color: #f5f5f5;
    color: rgb(85, 85, 85);
    display: none;
    float: left;
    height: 40px;
    line-height: 40px;
    width: 220px;
    padding: 0 10px;
}

.main-box-content-line3-right {
    margin-left: 25px;
}

.verifycode-pic {
    height: 40px;
    width: 100px;
}

.refresh-verifycode-pic {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/refresh_verifycode.png) 0 0 repeat;
    float: right;
    height: 12px;
    margin-left: 14px;
    margin-top: 18px;
    width: 14px;
}

.main-box-content-line4-right {
    border-radius: 3px;
    height: 35px;
    margin-left: 25px;
    margin-top: 2.5px;
    overflow: hidden;
}

.main-box-content-line4-right input {
    width: 48px;
    height: 30px;
    line-height: 30px;
    float: left;
    border: 1px solid #ddd;
    color: #555;
    font-size: 14px;
    display: none;
    padding: 0 5px;
}

.main-box-content-line4-right .gain-verify-code {
    background-color: #465364;
    color: rgb(255, 255, 255);
    display: block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 100px;
    float: left;
    border: 1px solid #465364;
}

.main-box-content-line4-right.active .gain-verify-code {
    background-color: #ddd;
    border: 1px solid #ddd;
}

.main-box-content-line5 {
    line-height: 35px;
    padding-top: 2.5px;
    text-align: center;
    width: 505px;
}

.main-box-content-line5 .next-step {
    background-color: #64d286;
    border-radius: 3px;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 0 18px;
}

.main-box-content-line5 .last-step {
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    color: #999999;
    display: inline-block;
    font-size: 16px;
    line-height: 33px;
    margin-left: 115px;
    margin-right: 20px;
    padding: 0 18px;
}

.clearmargin {
    margin: 0;
}

.clearmargintop {
    margin-top: 0;
}

.main-box-content-line3 .alterfont span {
    color: rgb(153, 153, 153);
}

.main-box2-content-line4 {
    color: #0168b7;
    height: 40px;
    line-height: 40px;
    text-decoration: underline;
}

.main-box2-content-line4 a {
    display: inline-block;
}

.main-box-uncomplete-resume {
    height: 150px;
    width: 400px;
}

.uncomplete-resume {
    background-color: #ffffff;
    height: 27px;
}

.uncomplete-resume .uncomplete-resume-btn {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/box_close_gray_btn.png) 0 0 no-repeat;
    margin-right: 11px;
    margin-top: 13px;
}

.uncomplete-resume-content {
    color: #777777;
    font-size: 16px;
}

.uncomplete-resume-content .first-line {
    margin-top: 9px;
    text-align: center;
}

.uncomplete-resume-content .second-line {
    margin-top: 9px;
    text-align: center;
}

.main-box-confirm {
    height: 32px;
    line-height: 32px;
    margin-top: 17px;
    text-align: center;
}

.confirm-btn {
    background-color: #64d286;
    border-radius: 3px;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 0 24px;
}

.confirm-btn-known {
    padding: 0 14px;
}

.position-apply-success {
    background-color: #ffffff;
    height: 350px;
}

.position-apply-success-top {
    height: 104px;
    padding-top: 38px;
}

.left-success-icon {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/success_icon.png) 285px 0 no-repeat;
    height: 104px;
    width: 345px;
}

.right-success-text-p1 {
    color: rgb(74, 189, 114);
    font-size: 28px;
    padding: 0 18px;
}

.right-success-text-p2 {
    color: rgb(153, 153, 153);
    font-size: 16px;
    margin-top: 5px;
    padding-left: 18px;
}

.right-success-text-p2 a {
    color: #f85659;
    display: inline;
    font-weight: bold;
}

.position-apply-success-bottom {
    border-top: 1px solid #dbdbdb;
    height: 207px;
    margin: auto;
    width: 980px;
}

.position-apply-success-bottom {
    color: rgb(170, 170, 170);
    font-size: 14px;
    text-align: center;
}

.position-apply-success-bottom .p1 {
    margin-top: 12px;
}

.position-apply-success-bottom .p2 {
    margin-top: 7px;
}

.position-apply-success-bottom .weixin-pic {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/weixin_pic.jpg) center center no-repeat;
    height: 150px;
    width: 100%;
}

.recommend-title {
    color: rgb(119, 119, 119);
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    padding-left: 8px;
    padding-top: 37px;
}

.recommend-grid {
    background-color: #ffffff;
    border-top: 1px solid #f8f8f8;
    height: 100px;
    padding-left: 30px;
}

.recommend-grid:hover {
    background-color: #f2f2f2;
    cursor: pointer;
}

.recommend-grid .first-line {
    height: 60px;
    line-height: 60px;
}

.first-line .position {
    color: rgb(1, 104, 183);
    font-size: 16px;
    width: 298px;
}

.first-line .position a:hover {
    text-decoration: underline;
}

.first-line .time {
    color: rgb(153, 153, 153);
    font-size: 14px;
    width: 283px;
}

.first-line .company {
    color: rgb(102, 102, 102);
    font-size: 16px;
    width: 413px;
}

.first-line .company a:hover {
    text-decoration: underline;
}

.recommend-grid .second-line {
    height: 24px;
}

.second-line .requires {
    color: rgb(102, 102, 102);
    font-size: 14px;
    width: 298px;
}

.second-line .salary {
    color: rgb(248, 86, 89);
    font-size: 16px;
    width: 283px;
}

.second-line .company-info {
    color: rgb(153, 153, 153);
    font-size: 14px;
    width: 413px;
}

.second-line .company-info i, em {
    font-style: normal;
}

.second-line .company-info i {
    padding: 0 2px 0 5px;
}

.error-info {
    color: rgb(255, 0, 0);
    font-size: 12px;
    margin-top: 5px;
    padding: 0 37px;
    width: 506px;
}

.error {
    display: none;
    height: 16px;
    *height: 19px;
    height /*\**/: 19px;
    *padding-bottom: 5px;
    color: #ff0000;
    font-size: 14px;
}

.lefterror {
    width: 240px;
}

.righterror {
    margin-left: 25px;
    width: 240px;
}
/*---------------------------------------通知信详情页面-1-------------------------------------------*/
.notice-content {
    border-top: 1px solid #eee;
    height: 500px;
    width: 790px;
    background-color: #FFFFFF;
}

.notice-title {
    height: 85px;
    font-size: 22px;
    color: rgb(74, 189, 114);
    line-height: 85px;
    text-align: center;
}

.notice-info p {
    margin-left: 25px;
    line-height: 25px;
    width: 765px;
    font-size: 14px;
    color: rgb(102, 102, 102);
}

.notice-content2 {
    border-top: 1px solid #eee;
    width: 790px;
    background-color: #FFFFFF;
}

.notice-info2 {
    min-height: 400px;
    width: 790px;
}

.notice-btns {
    height: 55px;
    background-color: #f2f2f2;
    padding-top: 20px;
}

.notice-btns a {
    width: 78px;
    height: 34px;
    border: 1px solid #aaaaaa;
    color: #999999;
    line-height: 34px;
    text-align: center;
    margin-left: 20px;
    font-weight: bold;
    background-color: #FFFFFF;
    border-radius: 3px;
    font-size: 16px;
}

.notice-btns .accept-btn {
    margin-left: 245px;
    border: 1px solid #64d286;
    color: #FFFFFF;
    background-color: #64d286;
}

.notice-btns .sure-btn {
    margin-left: 296px;
    border: 1px solid #64d286;
    color: #FFFFFF;
    background-color: #64d286;
}

.main-box-refusereason {
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 540px;
    height: 318px;
    z-index: 20;
    background-color: #FFFFFF;
    border: 8px solid rgba(0, 0, 0, 0.5);
}

.main-refusereason {
    padding: 20px;
    height: 180px;
    width: 500px;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.main-refusereason span {
    display: inline-block;
    height: 156px;
    width: 470px;
    font-size: 14px;
    color: rgb(153, 153, 153);
    background-color: #f5f5f5;
    padding: 12px 15px;
}

.main-refusereason textarea {
    display: inline-block;
    height: 156px;
    width: 470px;
    background-color: #f5f5f5;
    border: none;
    padding: 12px 15px;
    resize: none;
    display: block;
}

.refusereason-btns a {
    width: 78px;
    height: 34px;
    border: 1px solid #aaaaaa;
    color: #999999;
    line-height: 34px;
    text-align: center;
    margin-left: 20px;
    font-weight: bold;
    background-color: #FFFFFF;
    border-radius: 3px;
    font-size: 16px;
}

.refusereason-btns .sure-btn {
    margin-left: 180px;
    border: 1px solid #64d286;
    color: #FFFFFF;
    background-color: #64d286;
}
/*---------------------------------------通知信详情页面-1-------------------------------------------*/
.findjob-container {
    background: #f8f8f8;
}

.mb15 {
    margin-bottom: 15px;
}

/*--------------我的简历--------------*/

/*我的简历完成度*/
.resume-h {
    background: #fff;
    line-height: 66px;
    overflow: hidden;
}

.resume-h dl {
    display: inline-block;
    float: left;
    overflow: hidden;
}

.resume-h dl dt {
    display: inline-block;
    font-size: 18px;
    color: #333;
    padding-left: 40px;
    width: 200px;
    float: left;
}

.resume-h dl dd {
    display: inline-block;
    color: #999;
    font-size: 18px;
    width: 200px;
    float: left;
}

.resume-schedule {
    display: inline-block;
    width: 280px;
    height: 14px;
    background-color: #dedede;
    border-radius: 8px;
    margin: 26px 15px 0 5px;
}

.resume-schedule em {
    display: block;
    background-color: #65d085;
    height: 14px;
    border-radius: 8px;
}

.resume-h span {
    border-left: #dedede dashed 1px;
    font-size: 16px;
    height: 66px;
    line-height: 66px;
    padding: 0 20px;
    display: inline-block;
}

.resume-h span a {
    color: #999;
}

.resume-h span a:hover {
    color: #32b16c;
}

/*头像*/
.resume-top {
    position: relative;
    height: 200px;
    width: 790px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/r_h_bg.png) top center #fff no-repeat;
    text-align: center;
    padding-top: 55px;
    display: block;
}

.resume-top a {
    width: 130px;
    height: 130px;
    border-radius: 70px;
    border: 5px #fff solid;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/r_h_u.png);
    margin: 0 auto;
}

.resume-top span {
    color: #666;
    line-height: 60px;
    font-weight: 600;
    font-size: 22px;
}

.resume-top i {
    display: block;
    position: absolute;
    top: 60px;
    left: 330px;
    width: 130px;
    height: 130px;
    border-radius: 70px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/cam.png) center center no-repeat rgba(0,0,0,0.5);
    margin: 0 auto;
}

.resume-top img {
    width: 130px;
    height: 130px;
    border-radius: 70px;
    border: 5px #fff solid;
    margin: 0 auto;
    display: block;
}
/*基本信息*/
.resume-item {
    background: #fff;
    display: block;
    overflow: hidden;
}

.resume-item h2 {
    border-bottom: #e5f7eb solid 1px;
    text-align: center;
    height: 16px;
    line-height: 32px;
}

.resume-item h2 strong {
    background: #e5f7eb;
    color: #666;
    font-size: 20px;
    font-weight: normal;
    padding: 3px 30px;
    border-radius: 16px;
    height: 32px;
    line-height: 32px;
}

.resume-item .bianji {
    float: right;
    position: relative;
    top: -10px;
    padding-right: 20px;
    padding-left: 5px;
    background: #fff;
    line-height: 20px;
    text-align: right;
    width: 60px;
}

.resume-item .bianji a {
    color: #0068b7;
    font-size: 16px;
    display: inline-block;
}

.resume-item .bianji a:hover {
    text-decoration: underline;
}

.resume-item h3 {
    font-size: 14px;
    color: #7e7e7e;
    padding: 50px 25px 40px 60px;
    *padding: 50px 60px 50px 60px;
}

.resume-item h3 ul {
    display: block;
    overflow: hidden;
}

.resume-item h3 ul li {
    float: left;
    width: 310px;
    margin-right: 20px;
    *margin-right: 12px;
    margin-bottom: 20px;
}

.resume-item .bianji input {
    position: absolute;
    width: 55px;
    height: 20px;
    left: 9px;
    top: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}
/*教育经历*/
.resume-item h3 dl {
    border-left: #eee solid 2px;
    padding: 20px 0 20px 30px;
}

.resume-item h3 dl dt {
    width: 396px;
    display: inline-block;
}

.resume-item h3 dl dt.yulan {
    width: 620px;
}

.resume-item h3 dl dt strong {
    display: block;
    color: #666;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
}

.resume-item h3 dl dt p {
    display: block;
    color: #999;
    font-size: 14px;
    line-height: 25px;
}

.resume-item h3 dl dd {
    color: #999;
    font-size: 14px;
    line-height: 25px;
    float: right;
    text-align: right;
}

.resume-item h3 dl dd i {
    display: block;
    color: #999;
    font-size: 14px;
    line-height: 25px;
    text-align: right;
}

.resume-item h3 dl .dian {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 8px;
    border: #fff solid 3px;
    background: #eee;
    margin-left: -39px;
    position: relative;
    top: 6px;
}

.resume-item h3 dl dt p span {
    margin-right: 5px;
}
/*期望工作*/
.resume-item h4 {
    font-size: 14px;
    color: #7e7e7e;
    padding: 50px 0 40px;
    position: relative;
}

.resume-item h4 ul li {
    display: block;
    line-height: 32px;
    padding: 0 60px;
}

.resume-item h4 ul li span {
    color: #999;
}

/*语言&技能*/
.resume-item ol.lable {
    display: block;
    margin: 0 58px;
    padding: 50px 0 40px;
    overflow: hidden;
    width: 674px;
}

.resume-item ol.lable li {
    font-size: 14px;
    color: #7e7e7e;
    display: inline-block;
    float: left;
    line-height: 35px;
    height: 35px;
    padding: 0 20px;
    margin: 10px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/r_b_bg.png);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}

/*附件*/
.fujian li {
    height: 40px;
    line-height: 40px;
}

.fujian li span {
    float: left;
    margin-right: 5px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/r_icon.png) no-repeat -10px -246px;
    padding-left: 30px;
}

.fujian li a {
    font-size: 16px;
    color: #666;
}

.fujian li a:hover {
    text-decoration: underline;
}

/*未添加内容样式*/
.resume-item h6 {
    padding: 50px 0 40px;
    text-align: center;
}

.resume-item h6 p {
    color: #999;
    font-size: 14px;
    text-align: center;
}

.resume-item h6 p span.red {
    color: #f00;
}

/*添加更多*/
.resume-item ul.add-mor-lable {
    text-align: center;
    overflow: hidden;
    margin: 0 92px;
    padding: 40px 0;
}

.resume-item ul.add-mor-lable li {
    width: 100px;
    height: 100px;
    border: #eee solid 1px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: relative;
    color: #666;
    font-size: 16px;
    line-height: 100px;
    text-align: center;
    margin: 20px 50px;
    display: inline-table;
    float: left;
}

.resume-item ul.add-mor-lable li:hover {
    background: #64d286;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    cursor: pointer;
}

.resume-item ul.add-mor-lable li p.active {
    display: none;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/r_jiahao.png) no-repeat 12px 12px;
}

/*icon*/
.i1, .i2, .i3, .i4, .i5, .i6, .i9, .i10, .i51, .i61 {
    display: inline-block;
    float: left;
    width: 24px;
    height: 20px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/r_icon.png) no-repeat;
}

.i7 {
    display: inline-block;
    width: 24px;
    height: 20px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/r_icon.png) no-repeat;
}

.i8 {
    height: 30px;
    display: inline-block;
    float: left;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/r_icon.png) no-repeat;
    padding-left: 30px;
}

.i9 {
    height: 30px;
}

.i1 {
    background-position: -10px 2px;
}

.i2 {
    background-position: -10px -74px;
}

.i3 {
    background-position: -10px -36px;
}

.i4 {
    background-position: -10px -111px;
}

.i5 {
    background-position: -10px -301px;
    width: 60px;
}

.i6 {
    background-position: -10px -346px;
    width: 60px;
}

.i7 {
    background-position: -9px -158px;
}

.i8 {
    background-position: -10px -246px;
}

.i9 {
    background-position: -10px -201px;
}

.i51 {
    background-position: -80px -384px;
}

.i61 {
    background-position: -80px -346px;
}

.resume-item .bianji a.i10 {
    background-position: -10px -382px;
    width: 60px;
}
/*简历预览*/
.resume-item .dottedline {
    border-bottom-style: dashed;
}

.bottom-company-info {
    font-size: 14px;
    color: rgb(153, 153, 153);
    padding: 0 0 20px 0;
    text-align: center;
    background: #f8f8f8;
}

.resume-h .resume {
    height: 68px;
    width: 95px;
}

.resume-h .resume .resume-preview-icon {
    margin-left: 32px;
    margin-top: 11px;
    text-align: center;
    display: inline-block;
    width: 31px;
    height: 22px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/preview_icon.png) 0 0 no-repeat;
}

.resume-h .resume .resume-preview-text {
    display: block;
    line-height: 22px;
    height: 22px;
    text-align: center;
}
/*快速投递下拉*/
.select-box-fast {
}

.marginR25 {
    margin-left: 25px;
}

.select-box-fast .select-list {
    margin-top: -2px;
    top: auto;
    width: 238px;
}

.select-box-fast .select-list li {
    width: 228px;
}

.select-box-fast .main-box-content-line1-right {
    width: 218px;
    border: 1px solid #f5f5f5;
}

.select-box-fast .main-box-content-line1-right.active {
    border: 1px solid #c3c3c3;
}

.main-box-content-line1-right .downarrow.choose {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) 0 -37px no-repeat;
}

.main-box-content-line3 .alterfont .con {
    color: rgb(85, 85, 85);
    padding-left: 10px;
}
/*简历编辑*/
.edit-resume {
    width: 100%;
    display: none;
    padding-top: 11px;
    margin-top: 30px;
    margin-bottom: 15px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow_resume.png) top center no-repeat #fff;
}

.edit-resume .edit-box {
    background: #efefef;
    padding: 56px 85px 40px 85px;
}

.edit-resume .edit-box .edit-ul-box {
    width: 620px;
    overflow: hidden;
}

.edit-box .edit-ul-box ul.edit-con {
    width: 700px;
    overflow: hidden;
}

.edit-box .edit-ul-box ul.edit-con li {
    width: 268px;
    height: 95px;
    margin-right: 82px;
    float: left;
}

.edit-ul-box ul.edit-con li .error,
.lable-job .error {
    font-size: 14px;
    overflow: hidden;
}

.edit-ul-box ul.edit-con li span {
    display: block;
    color: #999;
    font-size: 16px;
    margin-bottom: 10px;
}

.edit-box .edit-ul-box ul.edit-con li input,
.edit-box .edit-ul-box ul.edit-con li .sex,
.edit-box .edit-ul-box ul.edit-con li .select,
.edit-box .edit-ul-box ul.edit-con li .select-resume,
.edit-box .select-box {
    width: 246px;
    height: 40px;
    padding: 0 10px;
    line-height: 40px;
    color: #555;
    font-size: 16px;
    border: 1px solid #ddd;
    background: #fff;
}

.edit-box .edit-ul-box ul.edit-con li .sex {
    background: transparent;
}

.edit-box .select-box {
    padding: 0;
    width: 268px;
    border: 0;
    margin: 0;
    height: 42px;
    float: none;
}

.edit-box .edit-ul-box ul.edit-con li .select {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/down_select_arrow.png) 247px center no-repeat #fff;
    cursor: pointer;
}

.edit-ul-box ul.edit-con li .select input,
.edit-ul-box .select-resume .text {
    width: 226px;
    padding: 0;
    border: 0;
    margin: 0;
    color: #555;
    cursor: pointer;
}

.edit-ul-box .select-resume .text {
    float: left;
}

.edit-ul-box .select-resume .img {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) 0 -28px no-repeat;
    display: inline-block;
    float: right;
    height: 7px;
    margin: 18px -4px 0 0;
    width: 12px;
}

.edit-ul-box .select-resume .choose {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) 0 -37px no-repeat;
}

.edit-box .edit-ul-box ul.edit-con li .sex {
    height: 42px;
    padding: 0;
    border: 0;
}

.edit-ul-box ul.edit-con li .sex a {
    display: inline-block;
    width: 29px;
    padding-left: 39px;
    height: 40px;
    line-height: 38px;
    color: #999;
    border: 1px solid #ddd;
}

.edit-ul-box ul.edit-con li .sex a.nan {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/sex.png) 10px -70px no-repeat #fff;
}

.edit-ul-box ul.edit-con li .sex a.nv {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/sex.png) 10px -110px no-repeat #fff;
}

.edit-ul-box ul.edit-con li .sex a.nan.active {
    color: #fff;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/sex.png) 10px 10px no-repeat #a2c2d1;
}

.edit-ul-box ul.edit-con li .sex a.nv.active {
    color: #fff;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/sex.png) 10px -30px no-repeat #a2c2d1;
}

.btn-edit-box {
    width: 179px;
    height: 36px;
    margin: 10px auto 0 auto;
}

.btn-edit-box ul {
    width: 206px;
    height: 36px;
    margin: 0 auto;
}

.btn-edit-box ul li {
    float: left;
    margin-right: 23px;
}

.btn-edit-box ul a {
    width: 78px;
    height: 34px;
    border: 1px solid #aaa;
    text-align: center;
    font-size: 16px;
    line-height: 34px;
    color: #999;
    background: #fff;
    font-weight: bold;
    border-radius: 2px;
}

.btn-edit-box ul a.save {
    border: 1px solid #64d286;
    color: #fff;
    background: #64d286;
}

.edit-resume .dele-edu-box {
    position: relative;
    font-size: 16px;
    color: #999;
    width: 180px;
    float: right;
    margin-top: -30px;
    text-align: right;
}

.dele-edu-box .dele-edu {
    font-size: 16px;
    color: #999;
    text-align: right;
}

.dele-edu-box .pop-del-box {
    position: absolute;
    top: -119px;
    left: 19px;
}

.dele-edu-box .pop-del {
    width: 179px;
    height: 85px;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #77d694;
}

.dele-edu-box .pop-del p {
    font-size: 16px;
    color: #666;
    width: 100%;
    text-align: center;
}

.dele-edu-box .pop-del .del-pop-btn {
    width: 120px;
    height: 24px;
    overflow: hidden;
    margin: 12px auto 0 auto;
}

.pop-del .del-pop-btn .btn-del {
    width: 134px;
    height: 24px;
    overflow: hidden;
}

.del-pop-btn .btn-del li {
    float: left;
    margin-right: 14px;
}

.del-pop-btn .btn-del li a {
    width: 51px;
    height: 22px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #999;
    background: #fff;
}

.del-pop-btn .btn-del li a.ok {
    border: 1px solid #f95659;
    color: #fff;
    background: #f95659;
}

.dele-edu-box .arrow-del {
    display: block;
    width: 19px;
    height: 10px;
    margin: -1px auto 0 auto;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/down_pop_arrow.png) center center no-repeat;
}

/*标签相关lable*/
.lable-job {
    width: 620px;
    margin-top: 5px;
}

.lable-job .title,
.detial-school .title {
    font-size: 16px;
    color: #999;
    margin-bottom: 10px;
    background: transparent;
}

.lable-job .title i {
    color: #77d694;
}

.lable-job .input-box {
    width: 620px;
    height: 42px;
    overflow: hidden;
}

.lable-job .input-box input {
    width: 521px;
    padding: 0 10px;
    height: 40px;
    border: 1px solid #ddd;
    float: left;
    font-size: 16px;
    color: #555;
}

.lable-job .error {
    display: block;
}

.lable-job .input-box a {
    width: 75px;
    height: 40px;
    background: #64d286;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    border: 1px solid #64d286;
    float: left;
}

.lable-job .lable-del-box {
    width: 620px;
}

.lable-job .lable-del-box p {
    color: #999;
    font-size: 14px;
    text-align: center;
    margin: 10px 0;
}

.lable-job .lable-del {
    overflow: hidden;
    width: 640px;
}

.lable-job .lable-del li {
    padding: 10px 20px;
    float: left;
    margin: 10px 20px 10px 0;
    background: #64d286;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    border: 1px solid #64d286;
    cursor: pointer;
    position: relative;
}

.lable-job .lable-del li .del-icon {
    display: block;
    width: 20px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 5px;
    overflow: hidden;
}

.lable-del li .del-icon i {
    display: inline-block;
    width: 7px;
    height: 7px;
    float: right;
    margin-right: 5px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/del_lable.png) center center no-repeat;
}
/*校园经历*/
.detial-school .area-box {
    width: 618px;
    padding-bottom: 10px;
    height: 110px;
    border: 1px solid #ddd;
    background: #fff;
}

.detial-school .area-box textarea {
    width: 598px;
    height: 68px;
    padding: 14px 10px 0 10px;
    font-size: 14px;
    color: #555;
    border: 0;
    resize: none;
}

.detial-school .area-box textarea::-webkit-input-placeholder {
    color: #aaa;
}

.detial-school .area-box .num {
    text-align: right;
    font-size: 16px;
    color: #999;
    padding: 0 10px;
}

.detial-school .area-box .num span {
    color: #f85659;
}

.edit-ul-box ul.edit-con li .type {
    width: 246px;
    height: 42px;
    padding: 0;
    line-height: 40px;
    color: #555;
    font-size: 16px;
}

.edit-ul-box ul.edit-con li .type a {
    display: inline-block;
    padding: 0 17px;
    height: 40px;
    line-height: 38px;
    color: #999;
    text-align: center;
    border: 1px solid #ddd;
    background: #fff;
}

.edit-ul-box ul.edit-con li .type a.active {
    color: #fff;
    background: #a2c2d1;
}
/*语言标签*/
.lable-job .language-lable {
    overflow: hidden;
    margin-top: 10px;
}

.lable-job .language-lable .title {
    display: inline;
    float: left;
    background: transparent;
}

.lable-job .language-lable .title span {
    color: #64d286;
}

.lable-job .language-lable .error-tip {
    font-size: 14px;
    overflow: hidden;
    color: #ff0000;
}

.lable-job .hot li {
    padding: 10px 20px;
    background: transparent;
    color: #64d286;
}

/*多级联动样式*/
.multistage-list {
    background: #fff;
    position: absolute;
    overflow: hidden;
    border: 0px solid #dddddd;
    visibility: hidden;
    height: 0;
    z-index: 300;
}

.multistage-list .first-leavel,
.multistage-list .first-leavel-city {
    overflow-Y: auto;
    float: left;
    border-right: 1px solid #dddddd;
    width: 198px;
    height: 198px;
    background-color: #fff;
    z-index: 99;
    position: relative;
}

.multistage-list .first-leavel-city {
    width: 110px;
}

.multistage-list .first-leavel ul li,
.multistage-list .first-leavel-city ul li {
    padding: 0 14px;
    font-size: 14px;
    color: #666;
    height: 30px;
    line-height: 30px;
    cursor: default;
}

.multistage-list .first-leavel-city ul li {
    padding: 0 4px;
}

.multistage-list .first-leavel ul li:hover,
.multistage-list .first-leavel ul li.active,
.multistage-list .first-leavel-city ul li:hover,
.multistage-list .first-leavel-city ul li:active {
    color: #fff;
    background: #b9d5e7;
}

.multistage-list .second-leavel,
.multistage-list .second-leavel-city {
    overflow-Y: auto;
    float: left;
    padding: 0 20px;
    width: 248px;
    height: 198px;
}

.multistage-list .second-leavel-city {
    padding: 0 10px;
    width: 268px;
}

.multistage-list .second-leavel-city ul li {
    margin: 0 3px;
    float: left;
}

.multistage-list .second-leavel ul li span,
.multistage-list .second-leavel-city ul li span {
    font-size: 14px;
    color: #666;
    height: 24px;
    line-height: 24px;
    display: inline-block;
    padding: 0 6px;
    border-radius: 3px;
    cursor: default;
}

.multistage-list .second-leavel ul li:hover span,
.multistage-list .second-leavel ul li.active span,
.multistage-list .second-leavel-city ul li:hover span,
.multistage-list .second-leavel-city ul li.active span {
    color: #fff;
    background: #465364;
}

.multistage-list .first-leavel-city li span {
    font-size: 14px;
    color: #aaa;
    display: inline-block;
    margin-right: 4px;
    width: 10px;
}

.tipBox {
    background: #fff;
    border: 1px solid #ddd;
    display: none;
}

.tipBox li {
    color: #666;
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
}


.search-joborcompany .input {
    width: 656px;
    padding-right: 0;
    border: 2px solid #64d286;
}

/**
 * 商盼盼
 * 修改bug
 * 2016-02-24
 */
/*薪资加粗*/
.message .bold {
    font-weight: bold;
}
/*右侧公司简介行间距过大，可以在.other-message .title上直接改，narrow-padding为新加的class*/
.job-detial-right .narrow-padding .company-mes dd .title, .job-detial-right .narrow-padding .company-mes dd .cont {
    font-size: 15px;
    padding-bottom: 0;
    background: transparent;
}

.job-detial-right .narrow-padding {
    padding-top: 0;
    margin-top: 0;
}

.job-detial-right .company-mes {
}

.company-mes dt {
    margin-bottom: 8px;
}
/* 公司名称鼠标停留时，样式变为小手形状 */
.company-mes a {
    text-decoration: none;
    display: inline;
}
/* 职位信息、职位介绍、该公司其他职位等各个板块的div之间需要留一定空隙; */
.job-detial-box2 {
    background-color: #F8F8F8;
    padding-top: 0px;
}
/* 职位详情折行显示 */
.btn-less-detial {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) right -16px no-repeat;
    display: inline-block;
    height: 10px;
    width: 15px;
}

/**
 * 商盼盼 2016-03-26
 */
/* 招聘会不能输入的问题 */
.recruit-meeting-s .search-joborcompany .recruit-meeting .search-joborcompany-position {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
}

.search-joborcompany .recruit-meeting .search-show-input {
    display: block;
    background-color: rgba(255,255,255,0);
    position: absolute;
    top: 0;
    left: 0;
    float: none;
    z-index: 1001;
}

.recruit-meeting .search-joborcompany-float-btn {
    float: right;
    height: 32px;
    line-height: 32px;
}
/* 企业详情页 公司福利标签 */
.btn-less-show {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) right -26px no-repeat;
}

.img-attr {
    width: 164px;
    height: 100px;
    margin: 19px auto;
    display: block;
}

.tipBox ul li:hover {
    background-color: #e8e8e8;
}


.schLyer {
    position: absolute;
    border: 1px solid #ccc;
    background: #fff;
    padding: 5px;
    z-index: 89;
    line-height: 18px;
}

.schLyer li {
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
    margin: 0 5px;
    width: 110px;
}

.schLyer li a {
    display: block;
    font-size: 12px;
    color: black;
}

.schLoc2 {
    width: 500px;
    top: 39px;
    left: 0px;
}

ul, ol, li {
    List-style-type: none;
}

.schLyer a:focus {
    outline: 0;
}

.schLyer a {
    color: #0d51ab;
    text-decoration: none;
}

.schLyer a:hover {
    color: #f00;
    text-decoration: none;
}

.schLyer a.wit {
    color: #fff;
}

.schLyer a.wit:hover {
    color: #f00;
}

.schLyer a.gren {
    color: #e1eca7;
}

.schLyer a.gren:hover {
    color: #f00;
}

/*图片裁剪*/
.sha-img-b {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 554px;
    height: 450px;
    background: rgba(0,0,0,0.5);
    margin-left: -277px;
    margin-top: -225px;
}

.img-concoler {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 540px;
    height: 436px;
    background: #fff;
    margin-left: -270px;
    margin-top: -218px;
}

.img-concoler .title {
    width: 100%;
    height: 40px;
    overflow: hidden;
    background: #4abd72;
}

.img-concoler .title span {
    float: left;
    padding-left: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
}

.img-concoler .title a {
    float: right;
    width: 14px;
    height: 14px;
    margin: 13px 10px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/cuo.png) center center no-repeat;
}

.img-concoler .img-box {
    overflow: hidden;
    cursor: move;
}

.img-concoler .left {
    width: 330px;
    height: 330px;
    background-color: #b2b2b2;
    position: relative;
    overflow: hidden;
    float: left;
}

.img-concoler .left .circle {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 199px;
    height: 199px;
    margin-top: -100px;
    border-radius: 200px;
    margin-left: -100px;
    box-sizing: border-box;
    border: 1px solid rgb(102, 102, 102);
    box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
    background: none repeat scroll 0% 0% transparent;
}

.img-concoler .right {
    width: 200px;
    border: 1px #ddd solid;
    height: 320px;
    padding: 4px;
    box-shadow: 0px 0px 12px #ddd;
    text-align: center;
    float: left;
}

.img-concoler .right p {
    line-height: 12px;
    line-height: 0px;
    margin: 10px;
    color: #666;
    font-size: 16px;
    padding-top: 69px;
}

.img-concoler .action {
    width: 100%;
    height: 40px;
    padding: 13px 0;
}


.img-concoler .tc {
    text-align: center;
}

.img-concoler .new-contentarea {
    width: 123px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    margin-left: 115px;
    float: left;
}

.img-concoler a.upload-img {
    width: 120px;
    display: inline-block;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #999;
    border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
    border: 1px #999 solid;
    box-shadow: 0px 0px 5px #B0B0B0;
}

.img-concoler .new-contentarea label {
    width: 100%;
    height: 100%;
    display: block;
}

.img-concoler .new-contentarea input[type=file] {
    width: 120px;
    height: 40px;
    background: #333;
    margin: 0 auto;
    position: absolute;
    right: 50%;
    margin-right: -60px;
    top: 0;
    right /*\**/: 0px\9;
    margin-right /*\**/: 0px\9;
    width /*\**/: 10px\9;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 2;
}

.img-concoler .Btnsty_peyton {
    float: right;
    width: 40px;
    display: inline-block;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    margin: 0px 2px;
    background-color: #64d286;
    border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
    box-shadow: 0px 0px 5px #B0B0B0;
    border: 0px #fff solid;
}

.img-concoler .btn-box {
    overflow: hidden;
    float: left;
    margin-left: 10px;
}

.img-concoler .imageBox .spinner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    line-height: 400px;
    color: #2F2A2A;
    background-color: rgba(213, 211, 211,0.7);
}

.img-shadow {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
}

/* 商盼盼 2016-03-01 */
.job-detial-left .common-message:last-child a .job-list .salary {
    font-weight: bold;
}

.boldClass #jobs a .job-list dd.bold {
    font-weight: bold;
}

.detial-box .job-detial-box:nth-child(2) .com-detial dt {
    font-weight: bold;
}

.padding-bottom50 {
    /*padding-bottom: 50px;*/
}

/*fawei*/
.recommend-grid .company a {
    color: #666666;
}

.recommend-grid .position a {
    color: #0168b7;
}

.recommend-grid .salary {
    font-weight: bold;
}

.detial-line {
    word-wrap: break-word;
}

.blod {
    font-weight: bold;
}

.common-message .message .setWidth {
    width: 350px;
    float: left;
}
/*弹窗*/
.box-fast-alert {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -200px;
    margin-top: -175px;
    z-index: 100;
}

.outside-main-alert {
    position: relative;
    width: 360px;
    padding: 20px;
    background: #fff;
}

.alert-box {
    text-align: center;
}

.alert-box p {
    font-size: 16px;
    color: #777;
    text-align: center;
    margin-top: 20px;
}

.alert-box a.btn {
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 0 24px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    background: #64d286;
    margin-top: 17px;
}

.alert-box a.close {
    position: absolute;
    top: 15px;
    right: 20px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/box_close_gray_btn.png) center center no-repeat;
}

.border-alert {
    position: absolute;
    top: -8px;
    left: -8px;
    border-width: 0;
    border-style: solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #000;
    filter: alpha(opacity=30);
    opacity: .3;
    -khtml-border-radius: 5px;
}
/*底部找工作*/

.bottom-find-work {
    width: 100%;
    height: 60px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
}

.shadow-find {
    background: #000;
    filter: alpha(opacity=30);
    opacity: .3;
    width: 100%;
    height: 60px;
}

.bottom-find-work .find-job {
    width: 790px;
    height: 60px;
    overflow: hidden;
    margin: auto;
    margin-top: -60px;
    padding-left: 233px;
    position: relative;
}

.bottom-find-work .find-job p {
    font-size: 14px;
    color: #fff;
    line-height: 60px;
    float: right;
    width: 470px;
    height: 60px;
    text-align: right;
    float: left;
}

.bottom-find-work .find-job a.btn {
    font-size: 16px;
    color: #fff;
    padding: 0 22px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #4abd72;
    float: left;
    margin: 14px;
    font-weight: bold;
    border-radius: 2px;
    *width: 64px;
}

.bottom-find-work .close {
    position: absolute;
    top: 23px;
    right: 20px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/cuo.png) center center no-repeat;
}

.over {
    width: 239px;
    position: relative;
    margin: 100px auto;
}

.over .outside-main-alert {
    position: relative;
    width: 223px;
    background: #fff;
    padding: 0;
    position: absolute;
    top: 8px;
    left: 8px;
    border: 2px solid #000;
}

.over .border-alert {
    width: 239px;
    top: 0;
    left: 0;
}

.over .alert-box p {
    padding: 29px 21px;
    text-align: left;
    margin: 0;
    word-break: break-all;
}

.over .alert-box p span {
    color: #f95659;
}

.content-main-searchresult .content-main-searchresult-info .first-line .e2, .content-main-searchresult .content-main-searchresult-info .second-line .e2 {
    width: 150px;
}

.content-main-searchresult .content-main-searchresult-info .first-line .e3 {
    height: 42px;
}

.content-main-searchresult .content-main-searchresult-info .second-line .e3 em:first-child {
    float: left;
    display: inline-block;
    max-width: 125px;
}

.gray404 {
    background: #f8f8f8;
    width: 100%;
    height: 100%;
}

.can-not-find {
    width: 1000px;
    margin: 0 auto;
    text-align: center;
}

.can-not-find .img404 {
    width: 320px;
    height: 444px;
    padding: 20px 0;
    margin: 0 auto;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/404.jpg) center center no-repeat;
}

.can-not-find .tip404 {
    font-size: 18px;
    color: #441c08;
    text-align: center;
}

.can-not-find .back {
    height: 36px;
    line-height: 36px;
    display: inline-block;
    padding: 0 25px;
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
    background: #64d286;
}


/*tou*/
.title {
    background: rgb(50,177,108);
    margin: 0 auto;
}

.title-share {
    width: 1024px;
    height: 33px;
    margin: 0 auto;
    text-align: right;
    position: relative;
}

.title-share ul {
    display: inline-block;
    /* float: right; */
    /*width: 245px;*/
}

.title-share ul li {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    margin: 6px 0;
    padding: 0 10px;
    float: left;
}

.title-share ul li:last-child {
    padding-right: 0;
    border: none;
}

.title-share ul li:last-child a {
    color: #fff;
}

.title-share ul li img {
    width: 21px;
    height: 16px;
    padding-top: 2px;
}

.nav-index-father {
    border-bottom: 1px solid #eee;
}

.nav-index {
    width: 1024px;
    height: 70px;
    margin: 0 auto;
    position: relative;
}

.nav-index .nav-index-logo {
    float: left;
    width: 200px;
    height: 70px;
}

.nav-index .nav-index-logo .chinahr-logo {
    float: left;
    width: 132px;
    height: 46px;
}

.nav-index .nav-index-logo .school-logo {
    float: left;
    width: 56px;
    height: 38px;
    margin-top: 18px;
}

.nav-index ul {
    width: 466px;
    display: inline-block;
    /*margin: 0 auto;*/
    float: left;
    height: 70px;
    padding-left: 10px;
}

.nav-index ul li {
    float: left;
    padding: 0 10px;
    font-weight: 700;
    cursor: pointer;
    line-height: 70px;
    font-size: 16px;
}

.nav-index ul li a {
    font-weight: normal;
    line-height: 70px;
    font-size: 16px;
    color: #333;
}

.nav-index ul li:hover a,
.nav-index ul li.active a {
    font-weight: bold;
    color: rgb(50,177,108);
}

.nav-index .nav-index-login {
    float: right;
    margin-top: 17px;
    background-color: #f8f8f8;
    border-radius: 2px;
}

.nav-index .nav-index-login a {
    height: 34px;
    line-height: 34px;
    background-color: #F8F8F8;
    padding: 0 10px 0 20px;
    border-left: 1px solid #ddd;
    text-decoration: none;
    width: 200px;
    overflow: hidden;
    display: inline-block;
    margin: 0;
    float: right;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.nav-index .nav-index-login a:last-child {
    border-left: none;
}

.nav-index .nav-index-login .hunter-login {
    background-size: 12px 15px;
    /*background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/user_icon.png) 11px 9px no-repeat;*/
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/main_icon.png) -41px 9px no-repeat;
    border-left: none;
}

.nav-index .nav-index-login .not-login {
    background-size: 12px 15px;
    /*background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/user_icon.png) 11px 9px no-repeat;*/
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/main_icon.png) -47px 9px no-repeat;
    border-left: none;
}

.nav-index .nav-index-login .enterprise-login {
    margin-left: 5px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/house.png) 15px center no-repeat;
    background-size: 13px 14px;
}

.nav-index .nav-index-login .personal {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/user_index.png) 9px center no-repeat;
    background-size: 12px 15px;
    margin-left: 5px;
}

.nav-index .nav-index-login a img {
    padding-right: 5px;
    width: 13px;
    height: 14px;
    margin-top: 10px;
}


/* tou shangpanpan*/
.phone-index {
    width: 240px;
    height: 195px;
    position: absolute;
    top: 27px;
    right: -15px;
    z-index: 10;
}

.phone-index .arrow {
    display: block;
    width: 240px;
    height: 6px;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/phone_arrow.png) left center no-repeat;
}

.phone-index .arrow.wx {
    margin-left: 114px;
}

.phone-index .wrap {
    width: 240px;
    height: 189px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-top: 0;
}

.phone-index .wrap .title {
    font-size: 12px;
    text-align: center;
    color: #666;
    padding-top: 16px;
    background: transparent;
}

.phone-index .wrap .link {
    font-size: 18px;
    text-align: center;
    color: #777;
    width: 216px;
    height: 44px;
    line-height: 44px;
    margin: 45px auto;
    background: #f3f3f3;
    border-radius: 3px;
}

.phone-index .wrap .wx-img {
    width: 136px;
    height: 136px;
    margin: 12px auto;
}

.nav-index .nav-index-login a.mine-index:hover {
    border-bottom: none;
}

.nav-index .nav-index-login a.mine-index.b {
    border: 3px solid #ddd;
    border-bottom: none;
    width: 75px;
    height: 31px;
    line-height: 31px;
}

.mine-index img {
    float: left;
    margin-top: 8px;
}

.mine-index span {
    display: block;
    width: 64px;
    float: left;
}

.mine-index .img {
    float: left;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) 0 -28px no-repeat;
    display: inline-block;
    float: right;
    height: 7px;
    margin: 14px -5px 0 0;
    width: 12px;
}

.mine-index .img.choose {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/arrow.png) 0 -37px no-repeat;
}

.nav-login-index {
    width: 123px;
    height: 197px;
    background: #f8f8f8;
    border: 3px solid #dddddd;
    position: absolute;
    right: 0px;
    top: 51px;
    z-index: 10;
    border-top: solid 3px #ddd;
}

.nav-login-index ul {
    width: 123px;
    height: 197px;
    background: #f8f8f8;
    padding: 0;
}

.nav-login-index ul li {
    width: 123px;
    height: 32px;
    border-bottom: 1px solid #dddddd;
    padding: 0;
}

.nav-login-index ul li:hover {
    background: #fff;
}

.nav-index .nav-login-index ul li a {
    text-align: left;
    display: block;
    border: none;
    width: 90px;
    float: none;
    height: 32px;
    padding: 0 0 0 33px;
    font-weight: normal;
    line-height: 32px;
    color: #666;
    font-size: 14px;
}

.nav-index .line {
    width: 105px;
    position: absolute;
    right: 3px;
    top: 51px;
    height: 3px;
    z-index: 11;
    background: #F8F8F8;
}

.nav-login-index ul li a.icon1 {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/main_icon.png) -41px 9px no-repeat;
}

.nav-login-index ul li a.icon4 {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/main_icon.png) -41px -110px no-repeat;
}

.nav-login-index ul li a.icon2 {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/main_icon.png) -41px -30px no-repeat;
}

.nav-login-index ul li a.icon3 {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/main_icon.png) -41px -71px no-repeat;
}

.nav-login-index ul li a.icon5 {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/main_icon.png) -41px -149px no-repeat;
}

.nav-login-index ul li a.icon6 {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/poer.png) 15px 8px no-repeat;
}
/*2016-3-17 胡利娟*/
.resume-item h3 dl dt .text-strong {
    font-weight: bold;
}

.resume-item h3 dl dt p {
    line-height: 30px;
}

.resume-item h3 dl p {
    line-height: 25px;
}

.apply .second-line .applydate {
    width: 238px;
}

.apply .second-line .applystate {
    width: 225px;
    padding: 0;
    text-align: center;
}

.apply .second-line .applyaction {
    width: 238px;
}
/*2016-3-17 胡利娟*/

/*2016-3-21  高飞*/
.internship {
    float: left;
    margin-left: 12px;
    border: 1px solid orange;
    font-size: 12px;
    color: orange;
    padding: 2px 5px;
    border-radius: 3px;
    margin-left: auto;
    margin-top: 10px;
}

.list-mes {
    overflow: hidden;
}

.internship_date {
    margin-top: 20px;
    float: left;
}

.internship-tille {
    overflow: hidden;
}

.internship-tille h1 {
    float: left;
}
/* 商盼盼 2016-03-21 */
.phone-index .wrap .barcode-img {
    width: 136px;
    height: 136px;
    margin: 12px auto;
}

.phone-index .arrow.barcode {
    margin-left: 40px;
}

.job-detial-box .mes-com .lable-list {
    margin-top: 0;
}

.job-detial-box .mes-com .other-com {
    margin-bottom: 14px;
}
/*2016-3-22  高飞*/
.feedback a {
    color: #fff;
}

.title-share .feedback {
    border: 0;
}

.title-share ul {
    /*width:258px;*/
}

#uploadify22Uploader {
    position: absolute;
    top: 142px;
    left: 482px;
}
/*2016-3-22  高飞 简历按钮*/
.resume-box {
    height: 45px;
    width: 100%;
    background: #000;
    position: fixed;
    bottom: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.resume-btu {
    position: fixed;
    bottom: 5px;
    font-size: 14px;
    font-weight: 600;
    background: #64d286;
    padding: 8px;
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
}

.resume-down {
    right: 13%;
}

.resume-inappropriate {
    right: 24%;
}

.resume-interest {
    right: 19%;
}

.resume-active {
    background: #ccc;
}

.content-main-adsdetail .img-property {
    width: 220px;
    height: 100px;
}

.resume-info {
    position: fixed;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: rgb(255, 255, 255);
    bottom: 0;
    left: 12.5%;
}
/*2016-3-22  高飞 简历按钮结束*/
.title {
    position: relative;
    z-index: 99;
}

/*----------------活动入口--开始--------------------*/
.activities {
    width: 960px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 50px;
}

.activities a {
    display: block;
    width: 313px;
    height: 110px;
}

.activities a .rt-top {
    float: right;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    color: rgb(17, 96, 53);
    margin: 4px;
}

.activities a .des {
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #44d286;
    color: #fff;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    margin-top: 80px;
}

.activities .activities-left {
    background: url(http://web01.chrstatic.com/campus/festatic.chinahr.com/images/pcgg/lt.jpg) 100% 100%;
/;
}

.activities .activities-center {
    background: url(http://web02.chrstatic.com/campus/festatic.chinahr.com/images/pcgg/sxj.jpg) 100% 100%;
}

.activities .activities-right {
    background: url(http://web01.chrstatic.com/campus/festatic.chinahr.com/images/pcgg/cp.jpg) 100% 100%;
}

.activities .activities-left, .activities-center, .activities-right {
    float: left;
}

.activities .activities-center {
    margin: 0 10px;
}
/*----------------活动入口--结束--------------------*/
.yzm_img {
    background: #ff6040;
    border-radius: 3px;
    line-height: 1.35rem;
    text-align: center;
    font-size: 0.65rem;
    color: #fff;
}


/* 内链  商盼盼2016-04-15*/
.chain-wrap {
    padding-top: 30px;
    width: 100%;
}

.chain-box {
    width: 1024px;
    margin: 0 auto;
}

.chain-nav-box {
    width: 100%;
    font-size: 16px;
}

.chain-nav-box .chain-job .chain-nav-box .chain-job,.chain-nav-box .chain-job{
    width: 98px;
    height: 32px;
    line-height: 32px;
    float: left;
    text-align: center;
    color: #32B16C;
}

.border-selected {
    border: 1px solid #32B16C;
    border-bottom: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.border-notselected {
    border-bottom: 1px solid #32B16C;
}

.chain-nav-box .chain-company,.chain-nav-box .new-companys,.chain-nav-box .new-jobs {
    width: 98px;
    height: 32px;
    line-height: 32px;
    float: left;
    text-indent: 16px;
    color: #32B16C;
}

.chain-nav-box .chain-space {
    height: 32px;
    margin-left: 194px;
    border-bottom: 1px solid #32B16C;
}

.chain-list-box {
    margin-top: 10px;
}

.chain-list-box .chain-list {
    margin-left: -10px;
    overflow: hidden;
}

.chain-list-box .chain-list li {
    overflow: hidden;
    float: left;
    margin-left: 20px;
    width: 180px;
    padding: 5px 0;
}

.chain-list-box .chain-list li a {
    font-size: 14px;
    color: #999;
}

.chain-list-company,.chain-list-newcompanys ,.chain-list-newjobs {
    display: none;
}

/* 友情链接 商盼盼 2016-04-20 */
.friend-wrap {
    overflow: hidden;
    width: 100%;
    padding-top: 30px;
}

.friend-box {
    width: 1024px;
    margin: 0 auto;
}

.friend-text {
    width: 100%;
}

.friend-title .friend-text {
    font-size: 16px;
    color: #32B16C;
    width: 70px;
    float: left;
    text-align: left;
}

.friend-title .friend-line {
    width: 93%;
    margin-left: 0;
    border-bottom: 1px solid #32B16C;
    height: 10px;
    float: left;
}

.friend-cont .friend-cont-ls {
    width: 100%;
    margin-left: -10px;
    overflow: hidden;
}

.friend-cont {
    margin-top: 10px;
    overflow: hidden;
}

.friend-cont .friend-cont-ls li {
    padding: 5px 0;
    width: 180px;
    font-size: 14px;
    float: left;
    margin-left: 20px;
    color: #999;
}

.friend-cont .friend-cont-ls li a {
    color: #999;
}


.title-share ul .vertiline {
    padding: 0;
    font-size: 5px;
}

.application-button {
    width: 126px;
    /*height: 0px;*/
    overflow: hidden;
    position: relative;
    padding: 0px;
    left: 0px;
    top: 0px;
    background-color: rgba(170, 179, 170, 0);
    color: #fff;
}

.application-button1 {
    width: 100%;
    height: 40px;
    position: fixed;
    padding: 5px 0px;
    left: 0px;
    top: 0px;
    background-color: rgba(170, 179, 170, 0.298039);
}

.btn-suspension {
    font-weight: bold;
    margin: 60px 0px;
    left: 0px;
    float: none;
    position: relative;
    background-color: rgb(100, 210, 134);
}

.application-button1 .btn-suspension2 {
    margin: 0px;
    position: absolute;
    left: 56%;
    background-color: rgb(100, 210, 134);
}

.btn-suspension:hover, .btn-suspension1:hover {
    background-color: #4abd72;
}

.application-button1 .btnGray, .application-button .btnGray {
    opacity: 0.4;
}

.application-button1 .btnGray:hover, .application-button .btnGray:hover {
    background-color: #64d286;
}
/*------------胡利娟--翻页（列表上方）*/
.change-page {
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #666666;
    font-weight: normal;
    margin-right: 17px;
}

.change-page a {
    display: inline-block;
}

.change-page .last-page {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/last_page.png) center center no-repeat;
    width: 7px;
    height: 12px;
    margin-right: 10px;
}

.change-page .next-page {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/next_page.png) center center no-repeat;
    width: 7px;
    height: 12px;
    margin-left: 10px;
}

.change-page .current {
    color: #f85659;
}
/*胡利娟--翻页（列表上方）----------------*/
/*------------胡利娟--简历预览 添加附件hover*/
.add-attach-hover {
    padding: 32px 22px;
    border: solid #b2b2b2 5px;
    margin-top: 50px;
    position: absolute;
    right: 80px;
    margin-bottom: 30px;
    z-index: 100;
    font-size: 15px;
    background-color: #fff;
    display: none;
    color: rgb(102, 102, 102);
}

.add-attach-hover span {
    color: #f95659;
}

.支持_jpg、_png、_jpeg、__doc、_docx、_txt格式，_大小不超过5M！ {
    font-size: 15px;
    font-family: "Microsoft YaHei";
    color: rgb(102, 102, 102);
    line-height: 1.467;
    position: absolute;
    left: 1181px;
    top: 4572.637px;
    z-index: 597;
}

/*胡利娟--简历预览 添加附件hover----------------*/

/*------------企业详情页logo大小*/
.job-detial-box .alt-logo-size {
    height: 100px;
    width: 164px;
}
/*-----------------企业详情页more按钮右对齐*/
.mes-com .lable-list .btn-more {
    float: right;
}
/*------------应聘记录、通知信、校招申请表等默认高度*/
#divContent {
    min-height: 500px;
    background-color: #fff;
}
/*------------应聘记录、通知信、校招申请表表列表内容间距调整*/
.apply-records .content-main-searchresult-info .first-line .e1, .apply-records .content-main-searchresult-info .second-line .e1 {
    width: 238px;
}

.apply-records .content-main-searchresult-info .first-line .e2, .apply-records .content-main-searchresult-info .second-line .e2 {
    width: 263px;
}

.apply-records .content-main-searchresult-info .first-line .e3, .apply-records .content-main-searchresult-info .second-line .e3 {
    width: 258px;
}

.apply-records .content-main-searchresult-info .second-line .apply-action {
    width: 238px;
}
/*------------简历完成度渐变色*/
.resume-schedule li {
    overflow: hidden;
    border-radius: 8px;
    *margin: -31px -15px 0 -16px;
}

.resume-schedule em {
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e4fe7a,endcolorstr=#32b16c,gradientType=1);
    background: -ms-linear-gradient(left, #e4fe7a, #32b16c);
    background: -moz-linear-gradient(left, #e4fe7a, #32b16c);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#e4fe7a), to(#32b16c));
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4fe7a), to(#32b16c));
    background: -webkit-linear-gradient(left, #e4fe7a, #32b16c);
    background: -o-linear-gradient(left, #e4fe7a, #32b16c);
    width: 200px;
}

.ie7-login {
    *width: 226px;
}
/**———————————去掉简历预览页面顶部padding—————————*/
.findjob-container-nopad {
    padding-top: 0;
}

.content-main-nomargin {
    margin-top: 0;
}

#uploadify11Uploader {
    z-index: 10;
    position: relative;
}

.other-message .company-mes dt .com-name:hover {
    color: #4abd72;
}
/*商盼盼 论坛优化 2016-05-13*/
.hot-bg {
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/hot.gif) no-repeat;
    background-position: 95% 18%;
}

.content-main-adsdetail .content-main-adsdetail-title {
    position: relative;
}

.banner-hot {
    width: 30px;
    height: 17px;
    position: absolute;
    top: 1px;
    left: 62px;
}

.footer-sao-text {
    float: right;
    font-size: 12px;
    color: #000;
    margin-right: 30px;
    margin-top: 10px;
}

.video-resume {
    background-color: #ffffff;
    text-align: center;
    padding-bottom: 30px;
}

.video {
    width: 84%;
    height: 455px;
}

.content-main {
    padding-bottom: 67px;
}

.edit-video-stitle {
    margin-top: 10px;
    float: left;
    color: #999;
    font-size: 16px;
}

.edit-video input {
    color: #555;
    margin-left: 20px;
    width: 512px;
    height: 24px;
    padding: 10px;
    font-size: 16px;
}

.video-use-method {
    text-align: right;
    font-size: 14px;
    padding: 10px;
}

.video-use-method a {
    display: inline;
    border-bottom：1px solid #999;
    color: #999;
}

.video-isOpen {
    font-size: 16px;
    color: #999;
}

.video-isOpen input {
    margin-top: 3px;
}

.v-resume {
    float: left;
    margin-left: 54px;
    padding-bottom: 47px;
}

.v-jump {
    margin: 10px 0 0 10px;
    float: left;
    font-size: 14px;
    margin-top: 19px;
}

.v-resume span {
    float: left;
    text-align: left;
}

.v-title {
    margin-top: 10px;
}

.url {
    overflow: hidden;
    width: 473px;
    border: 1px solid #e6e6e6;
    padding: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.video-use-method a:hover {
    font-weight: 900;
}

.clearpadding{
    padding: 0;
}
.result-back{
    background-color: #fff;
    height: 637px;
}
.result-back .main{
    width: 447px;
    margin: auto;
    position: relative;
}
.result-back .main .tet{
    margin-top: 66px;
}
.result-back .main .left{
    float: left;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/result_back_left.png) 100% 100% no-repeat;
    width: 48px;
    height: 57px;
}
.result-back .main .right{
    float: left;
    margin-left: 15px;
}
.result-back .main .right .line1{
    font-size: 28px;
    color: #32b16c;
}
.result-back .main .right .line2{
    font-size: 16px;
    color: #999999;
}
.result-back .main  .down{
    margin: 58px auto 0 auto;
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/result_back_down.jpg) no-repeat;
    background-size: 100% 100%;
    height: 469px;
    width: 423px;
}
.result .btns{
    overflow: hidden;
    width: 278px;
    margin: 15px auto;
}
.result .btns a{
    width: 126px;
    height: 33px;
    line-height: 33px;
    border-radius: 3px;
    font-size: 16px;
    text-align: center;
}
.result .btns  .btn1{
    float: left;
    border: 1px solid #64d286;
    color: #FFFFFF;
    background: #64d286;
}
.result .btns  .btn2{
    float: right;
    border: 1px solid #64d286;
    color: #a0a0a0;
}
.refuse-reson-bg{
    background-color: #666666;
    height: 100%;
    left: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.refuse-reason .refuse-reason-main{
    height: 330px;
    width: 590px;
    border: 5px solid #4c4c4c;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -165px;
    margin-left: -295px;
}
.refuse-reason .refuse-reason-main .title{
    background: #f0f0f0;
    height: 54px;
    padding:0 15px;
}
.refuse-reason .refuse-reason-main .title span{
    line-height: 54px;
    vertical-align: middle;
    display: inline-block;
    font-size: 14px;
    color: #666666;
}
.refuse-reason .refuse-reason-main .title .ele2{
    background: url(http://web01.chrstatic.com/campus/project/qihang.chinahr.com/img-pc/box_close_gray_btn.png);
    width: 14px;
    height: 14px;
    background-size: 100% 100%;
    float: right;
    margin-top:18px ;
}
.refuse-reason .refuse-reason-main .reason{
    border: 0.05rem #d2d2d2 solid;
    font-size: 15px;
    color: #666666;
    width: 552px;
    height: 196px;
    padding: 2px;
    resize: none;
    margin: 16px;
}
.refuse-reason .refuse-reason-main .btns{
    overflow: hidden;
    width: 200px;
    margin: auto;
}
.refuse-reason .refuse-reason-main .btns a{
    width: 88px;
    height: 34px;
    border-radius: 3px;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
}
.refuse-reason .refuse-reason-main .btns .btn1{
    float: left;
    background: #64d286;
    border: 1px solid #64d286;
    color: #FFFFFF;
}
.refuse-reason .refuse-reason-main .btns .btn2{
    float: right;
    background: #FFFFFF;
    border: 1px solid #999999;
}
.acc-content{
    width:750px;
    padding:20px;
}
.acc-right{
    float:right;
}
.acc-right a{
    color:#0068b7;
    font-size:16px;
}
.acc-left{
    float:left;
    width:640px;
}
.acc-tille{
    float:left;
    font-size:16px;
    color:#666;
}
.acc-date{
    float:right;
    color:#c2c2c2;
    font-size:14px;
    font-weight:100;
}
.collection-recruit-title{
    zoom:1;
}
.collection-recruit-title:hover{
    background:#e2e2e2;
}
.collection-recruit-title:after{
    display:block;
    content:"clear";
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden;
}
.add-accessory{
    float:right;
    color:#0068b7;
    font-size:16px;
    padding-left:30px;
}

